// pages/user/user.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        avatar: '',
        name: ''
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {
        // 获取头像昵称
        this.setData({
            avatar: wx.getStorageSync('avatar') || 'https://yunlaiwu0.cn-bj.ufileos.com/teacher_avatar.png',
            name: wx.getStorageSync('name') || ''
        })
    },
    // 更改头像
    changeAvatar() {
        var that = this;
        wx.chooseImage({ // 从本地相册选择图片或使用相机拍照
            success: function (res) {
                // console.log(res); //tempFilePaths 图片的本地临时文件路径列表 (本地路径) tempFiles 图片的本地临时文件列表
                var tempFilePaths = res.tempFilePaths;
                wx.saveFile({ // 保存文件到本地
                    // saveFile 会把临时文件移动，因此调用成功后传入的 tempFilePath 将不可用
                    tempFilePath: tempFilePaths[0],
                    success: function (res) {
                        // console.log(res);
                        var saveFilePath = res.savedFilePath; // 存储后的文件路径 (本地路径)
                        wx.setStorageSync('avatar', saveFilePath);
                        that.setData({
                            avatar: saveFilePath
                        })
                    }
                })
            }
        })
    },
    // 更改用户名
    changeName(e) {
        // console.log(e.detail.value)
        var name = e.detail.value.trim();
        if (name) {
            wx.setStorageSync('name', name)
        }
    },
    //未点完成失去焦点复原（change优先于blur触发）
    blurName() {
        this.setData({
            name: wx.getStorageSync('name')
        })
    }

})